import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'


Vue.config.productionTip = false

//全局引入axios 
import axios from 'axios';
Vue.prototype.$axios = axios;

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')


/* // 全局前置路由守卫
router.beforeEach( (to,from,next) =>{
  const name = localStorage.getItem('name');//查看本地存储上是否有name对象
  if( name || to.path === '/login'){//短路逻辑，有就可以继续执行，没有就跳转到登录页面
      next()
  }else{
   next( '/login' )//跳转登录页面
  }
})


// 全局后置路由守卫 router.afterEach(fn)，表示离开当前路由时执行
router.afterEach( (to,from,next)=> {
  if(to.path === '/user'){//当to的path值等于这个时
      alert('确定进入user吗')
  }
}) */


